package com.efast.dmom.mgmt.entity.les;

import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 移库分配表-目标地点
 * </p>
 *
 * @author ChenLiPeng
 * @since 2018-05-22
 */
@TableName("tw_act_stock_alloc_d")
public class TwActStockAllocD implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "tw_act_stock_alloc_d_id", type = IdType.AUTO)
    private Integer twActStockAllocDId;
    /**
     * 分配类型
     */
    @TableField("alloc_type")
    private String allocType;
    /**
     * 货主
     */
    private String customerid;
    /**
     * 零件号
     */
    @TableField("part_no_version")
    private String partNoVersion;
    /**
     * 	供应商
     */
    @TableField("suppl_no")
    private String supplNo;
    /**
     * 零件中文名
     */
    @TableField("part_name_c")
    private String partNameC;
    /**
     * 基本单位
     */
    @TableField("base_unit")
    private String baseUnit;
    /**
     * 分配数量
     */
    @TableField("alloc_qty")
    private Integer allocQty;
    /**
     * 目标仓库
     */
    @TableField("d_warehouse_no")
    private String dWarehouseNo;
    /**
     * 目标库区	
     */
    @TableField("d_dloc_no")
    private String dDlocNo;
    /**
     * 目标库位	
     */
    @TableField("d_loc_no")
    private String dLocNo;
    /**
     * 目标 仓库/库区/库位id
     */
    @TableField("d_tm_bas_storage_id")
    private Integer dTmBasStorageId;
    /**
     * 目标批次	
     */
    @TableField("d_lot_no")
    private String dLotNo;
    /**
     * 目标库内跟踪号	
     */
    @TableField("d_serial_no")
    private String dSerialNo;
    /**
     * 目标零件包装流水号
     */
    @TableField("d_part_pack_serial")
    private String dPartPackSerial;
    /**
     * 目标包装
     */
    @TableField("d_pack_no")
    private String dPackNo;
    /**
     * 目标包装容量
     */
    @TableField("d_pack_qty")
    private Integer dPackQty;
    /**
     * 目标包装数
     */
    @TableField("d_pack_num")
    private Integer dPackNum;
    /**
     * 属性01
     */
    private String lotatt01;
    /**
     * 属性02
     */
    private String lotatt02;
    /**
     * 属性03
     */
    private String lotatt03;
    /**
     * 属性04
     */
    private String lotatt04;
    /**
     * 属性05
     */
    private String lotatt05;
    /**
     * 属性06
     */
    private String lotatt06;
    /**
     * 属性07
     */
    private String lotatt07;
    /**
     * 属性08
     */
    private String lotatt08;
    /**
     * 属性09
     */
    private String lotatt09;
    /**
     * 属性10
     */
    private String lotatt10;
    /**
     * 属性11
     */
    private String lotatt11;
    /**
     * 属性12
     */
    private String lotatt12;
    /**
     * 移动单id
     */
    @TableField("tw_movement_header_id")
    private Integer twMovementHeaderId;
    /**
     * 移动单明细id
     */
    @TableField("tw_movement_details_id")
    private Integer twMovementDetailsId;
    /**
     * 移动分配---源地点id
     */
    @TableField("tw_act_stock_alloc_s_id")
    private Integer twActStockAllocSId;
    /**
     * 是否激活
     */
    @TableField("mark_status")
    private Integer markStatus;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;
    /**
     * 创建用户
     */
    @TableField("create_user")
    private String createUser;
    /**
     * 上次更新时间
     */
    @TableField("last_update_time")
    private Date lastUpdateTime;
    /**
     * 更改用户
     */
    @TableField("last_update_user")
    private String lastUpdateUser;
    /**
     * 版本控制
     */
    @TableField("opt_counter")
    private Integer optCounter;
    /**
     * 企业代码
     */
    @TableField("company_code")
    private String companyCode;


    public Integer getTwActStockAllocDId() {
        return twActStockAllocDId;
    }

    public void setTwActStockAllocDId(Integer twActStockAllocDId) {
        this.twActStockAllocDId = twActStockAllocDId;
    }

    public String getAllocType() {
        return allocType;
    }

    public void setAllocType(String allocType) {
        this.allocType = allocType;
    }

    public String getCustomerid() {
        return customerid;
    }

    public void setCustomerid(String customerid) {
        this.customerid = customerid;
    }

    public String getPartNoVersion() {
        return partNoVersion;
    }

    public void setPartNoVersion(String partNoVersion) {
        this.partNoVersion = partNoVersion;
    }

    public String getSupplNo() {
        return supplNo;
    }

    public void setSupplNo(String supplNo) {
        this.supplNo = supplNo;
    }

    public String getPartNameC() {
        return partNameC;
    }

    public void setPartNameC(String partNameC) {
        this.partNameC = partNameC;
    }

    public String getBaseUnit() {
        return baseUnit;
    }

    public void setBaseUnit(String baseUnit) {
        this.baseUnit = baseUnit;
    }

    public Integer getAllocQty() {
        return allocQty;
    }

    public void setAllocQty(Integer allocQty) {
        this.allocQty = allocQty;
    }

    public String getdWarehouseNo() {
        return dWarehouseNo;
    }

    public void setdWarehouseNo(String dWarehouseNo) {
        this.dWarehouseNo = dWarehouseNo;
    }

    public String getdDlocNo() {
        return dDlocNo;
    }

    public void setdDlocNo(String dDlocNo) {
        this.dDlocNo = dDlocNo;
    }

    public String getdLocNo() {
        return dLocNo;
    }

    public void setdLocNo(String dLocNo) {
        this.dLocNo = dLocNo;
    }

    public Integer getdTmBasStorageId() {
        return dTmBasStorageId;
    }

    public void setdTmBasStorageId(Integer dTmBasStorageId) {
        this.dTmBasStorageId = dTmBasStorageId;
    }

    public String getdLotNo() {
        return dLotNo;
    }

    public void setdLotNo(String dLotNo) {
        this.dLotNo = dLotNo;
    }

    public String getdSerialNo() {
        return dSerialNo;
    }

    public void setdSerialNo(String dSerialNo) {
        this.dSerialNo = dSerialNo;
    }

    public String getdPartPackSerial() {
        return dPartPackSerial;
    }

    public void setdPartPackSerial(String dPartPackSerial) {
        this.dPartPackSerial = dPartPackSerial;
    }

    public String getdPackNo() {
        return dPackNo;
    }

    public void setdPackNo(String dPackNo) {
        this.dPackNo = dPackNo;
    }

    public Integer getdPackQty() {
        return dPackQty;
    }

    public void setdPackQty(Integer dPackQty) {
        this.dPackQty = dPackQty;
    }

    public Integer getdPackNum() {
        return dPackNum;
    }

    public void setdPackNum(Integer dPackNum) {
        this.dPackNum = dPackNum;
    }

    public String getLotatt01() {
        return lotatt01;
    }

    public void setLotatt01(String lotatt01) {
        this.lotatt01 = lotatt01;
    }

    public String getLotatt02() {
        return lotatt02;
    }

    public void setLotatt02(String lotatt02) {
        this.lotatt02 = lotatt02;
    }

    public String getLotatt03() {
        return lotatt03;
    }

    public void setLotatt03(String lotatt03) {
        this.lotatt03 = lotatt03;
    }

    public String getLotatt04() {
        return lotatt04;
    }

    public void setLotatt04(String lotatt04) {
        this.lotatt04 = lotatt04;
    }

    public String getLotatt05() {
        return lotatt05;
    }

    public void setLotatt05(String lotatt05) {
        this.lotatt05 = lotatt05;
    }

    public String getLotatt06() {
        return lotatt06;
    }

    public void setLotatt06(String lotatt06) {
        this.lotatt06 = lotatt06;
    }

    public String getLotatt07() {
        return lotatt07;
    }

    public void setLotatt07(String lotatt07) {
        this.lotatt07 = lotatt07;
    }

    public String getLotatt08() {
        return lotatt08;
    }

    public void setLotatt08(String lotatt08) {
        this.lotatt08 = lotatt08;
    }

    public String getLotatt09() {
        return lotatt09;
    }

    public void setLotatt09(String lotatt09) {
        this.lotatt09 = lotatt09;
    }

    public String getLotatt10() {
        return lotatt10;
    }

    public void setLotatt10(String lotatt10) {
        this.lotatt10 = lotatt10;
    }

    public String getLotatt11() {
        return lotatt11;
    }

    public void setLotatt11(String lotatt11) {
        this.lotatt11 = lotatt11;
    }

    public String getLotatt12() {
        return lotatt12;
    }

    public void setLotatt12(String lotatt12) {
        this.lotatt12 = lotatt12;
    }

    public Integer getTwMovementHeaderId() {
        return twMovementHeaderId;
    }

    public void setTwMovementHeaderId(Integer twMovementHeaderId) {
        this.twMovementHeaderId = twMovementHeaderId;
    }

    public Integer getTwMovementDetailsId() {
        return twMovementDetailsId;
    }

    public void setTwMovementDetailsId(Integer twMovementDetailsId) {
        this.twMovementDetailsId = twMovementDetailsId;
    }

    public Integer getTwActStockAllocSId() {
        return twActStockAllocSId;
    }

    public void setTwActStockAllocSId(Integer twActStockAllocSId) {
        this.twActStockAllocSId = twActStockAllocSId;
    }

    public Integer getMarkStatus() {
        return markStatus;
    }

    public void setMarkStatus(Integer markStatus) {
        this.markStatus = markStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getLastUpdateUser() {
        return lastUpdateUser;
    }

    public void setLastUpdateUser(String lastUpdateUser) {
        this.lastUpdateUser = lastUpdateUser;
    }

    public Integer getOptCounter() {
        return optCounter;
    }

    public void setOptCounter(Integer optCounter) {
        this.optCounter = optCounter;
    }

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    @Override
    public String toString() {
        return "TwActStockAllocD{" +
        ", twActStockAllocDId=" + twActStockAllocDId +
        ", allocType=" + allocType +
        ", customerid=" + customerid +
        ", partNoVersion=" + partNoVersion +
        ", supplNo=" + supplNo +
        ", partNameC=" + partNameC +
        ", baseUnit=" + baseUnit +
        ", allocQty=" + allocQty +
        ", dWarehouseNo=" + dWarehouseNo +
        ", dDlocNo=" + dDlocNo +
        ", dLocNo=" + dLocNo +
        ", dTmBasStorageId=" + dTmBasStorageId +
        ", dLotNo=" + dLotNo +
        ", dSerialNo=" + dSerialNo +
        ", dPartPackSerial=" + dPartPackSerial +
        ", dPackNo=" + dPackNo +
        ", dPackQty=" + dPackQty +
        ", dPackNum=" + dPackNum +
        ", lotatt01=" + lotatt01 +
        ", lotatt02=" + lotatt02 +
        ", lotatt03=" + lotatt03 +
        ", lotatt04=" + lotatt04 +
        ", lotatt05=" + lotatt05 +
        ", lotatt06=" + lotatt06 +
        ", lotatt07=" + lotatt07 +
        ", lotatt08=" + lotatt08 +
        ", lotatt09=" + lotatt09 +
        ", lotatt10=" + lotatt10 +
        ", lotatt11=" + lotatt11 +
        ", lotatt12=" + lotatt12 +
        ", twMovementHeaderId=" + twMovementHeaderId +
        ", twMovementDetailsId=" + twMovementDetailsId +
        ", twActStockAllocSId=" + twActStockAllocSId +
        ", markStatus=" + markStatus +
        ", createTime=" + createTime +
        ", createUser=" + createUser +
        ", lastUpdateTime=" + lastUpdateTime +
        ", lastUpdateUser=" + lastUpdateUser +
        ", optCounter=" + optCounter +
        ", companyCode=" + companyCode +
        "}";
    }
}
